<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>headset.gui.MainView.OperationView</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="headset-module.html">Package&nbsp;headset</a> ::
        <a href="headset.gui-module.html">Package&nbsp;gui</a> ::
        <a href="headset.gui.MainView-module.html">Module&nbsp;MainView</a> ::
        Class&nbsp;OperationView
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class OperationView</h1><p class="nomargin-top"><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView">source&nbsp;code</a></span></p>
<center>
<center>  <map id="uml_class_diagram_for_headset__18" name="uml_class_diagram_for_headset__18">
<area shape="rect" href="headset.gui.MainView.View-class.html#WIDTH" title="headset.gui.MainView.View.WIDTH" alt="" coords="37,1924,243,1943"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HEIGHT" title="headset.gui.MainView.View.HEIGHT" alt="" coords="37,1943,243,1961"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#BUTTON_WIDTH" title="headset.gui.MainView.View.BUTTON_WIDTH" alt="" coords="37,1961,243,1980"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#L_BUTTON_WIDTH" title="headset.gui.MainView.View.L_BUTTON_WIDTH" alt="" coords="37,1980,243,1999"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#MIN_SIZE" title="headset.gui.MainView.View.MIN_SIZE" alt="" coords="37,1999,243,2017"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#FILE_EXIT" title="headset.gui.MainView.View.FILE_EXIT" alt="" coords="37,2017,243,2036"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#SINGLE_VIEW" title="headset.gui.MainView.View.SINGLE_VIEW" alt="" coords="37,2036,243,2055"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#MULTI_VIEW" title="headset.gui.MainView.View.MULTI_VIEW" alt="" coords="37,2055,243,2073"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#CONFIG_VIEW" title="headset.gui.MainView.View.CONFIG_VIEW" alt="" coords="37,2073,243,2092"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HELP_ABOUT" title="headset.gui.MainView.View.HELP_ABOUT" alt="" coords="37,2092,243,2111"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HELP_HELP" title="headset.gui.MainView.View.HELP_HELP" alt="" coords="37,2111,243,2129"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#EXPLANATION_TEXT" title="headset.gui.MainView.View.EXPLANATION_TEXT" alt="" coords="37,2129,243,2148"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#VISUALIZER" title="headset.gui.MainView.View.VISUALIZER" alt="" coords="37,2148,243,2167"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitMenuBar" title="This method initializes the menubar of the frame window with menus and menu items." alt="" coords="37,2169,243,2188"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitExplanationPanel" title="This method initializes an explanation panel used for putting information &#160;about other user input panels (to show how for example input fields work)." alt="" coords="37,2188,243,2207"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitVisualizer" title="This method initializes a visualizer panel used for showing the 3D model." alt="" coords="37,2207,243,2225"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitBarVisualizer" title="This is an abstract method used for initializing the bar panel at the &#160;bottom of the visualizer panel." alt="" coords="37,2225,243,2244"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#ShowExplanation" title="This method updates the explanation panel with textual information." alt="" coords="37,2244,243,2263"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#SettingStatusBar" title="This method updates the fields in the statusbar of the frame window." alt="" coords="37,2263,243,2281"/>
<area shape="rect" href="headset.gui.MainView.View-class.html" title="View is the superclass of the 3 views of the HeaDSET programs." alt="" coords="36,1907,244,2283"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#FILE_OPEN" title="headset.gui.MainView.OperationView.FILE_OPEN" alt="" coords="60,2329,220,2348"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#FILE_SAVE" title="headset.gui.MainView.OperationView.FILE_SAVE" alt="" coords="60,2348,220,2367"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#FILE_SAVEAS" title="headset.gui.MainView.OperationView.FILE_SAVEAS" alt="" coords="60,2367,220,2385"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#FILE_PROP" title="headset.gui.MainView.OperationView.FILE_PROP" alt="" coords="60,2385,220,2404"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#TOOL_POS" title="headset.gui.MainView.OperationView.TOOL_POS" alt="" coords="60,2404,220,2423"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#TOOL_JOY" title="headset.gui.MainView.OperationView.TOOL_JOY" alt="" coords="60,2423,220,2441"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#TOOL_NONE" title="headset.gui.MainView.OperationView.TOOL_NONE" alt="" coords="60,2441,220,2460"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#VIS_PANEL" title="headset.gui.MainView.OperationView.VIS_PANEL" alt="" coords="60,2460,220,2479"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#HE_CHECKBOX" title="headset.gui.MainView.OperationView.HE_CHECKBOX" alt="" coords="60,2479,220,2497"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#TU_CHECKBOX" title="headset.gui.MainView.OperationView.TU_CHECKBOX" alt="" coords="60,2497,220,2516"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#SP_CHECKBOX" title="headset.gui.MainView.OperationView.SP_CHECKBOX" alt="" coords="60,2516,220,2535"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#TO_CHECKBOX" title="headset.gui.MainView.OperationView.TO_CHECKBOX" alt="" coords="60,2535,220,2553"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#REC_PANEL" title="headset.gui.MainView.OperationView.REC_PANEL" alt="" coords="60,2553,220,2572"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#SLIDER" title="headset.gui.MainView.OperationView.SLIDER" alt="" coords="60,2591,220,2609"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#__init__" title="The constructor for OperationView initialises the layout of the frame &#160;window for the HeaDSET program PathRecorder." alt="" coords="60,2612,220,2631"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitFileMenu" title="This method (from View) is overwritten to initialize specific menu items in File menu." alt="" coords="60,2631,220,2649"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitOtherMenus" title="This method (from View) is overwritten to initialize other menus and their &#160;menu items between the File menu and the ViewPorts menu." alt="" coords="60,2649,220,2668"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitUserInput" title="This method (from View) is overwritten to initialize the user input panel." alt="" coords="60,2668,220,2687"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitRecUserInputTab" title="This method initializes the recording user input tab (tab in user input &#160;panel named Recording Tools)." alt="" coords="60,2687,220,2705"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitVisInputPanel" title="This method initializes the visibility input panel (named Visible objects) &#160;inside the recording user input tab (tab in user input panel named &#160;Recording Tools)." alt="" coords="60,2705,220,2724"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitRecInputPanel" title="This method initializes the recording input panel (named Recording) inside &#160;the recording user input tab (tab in user input panel named Recording &#160;Tools)." alt="" coords="60,2724,220,2743"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InitRecInfoTab" title="This method initializes the recording info tab (tab in user input panel &#160;named Recordings Information)." alt="" coords="60,2743,220,2761"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#ShowRecName" title="This method updates the label with the name of the recording in the panel &#160;named Recording." alt="" coords="60,2761,220,2780"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#UpdateTimer" title="This method updates the label showing the timer in the panel named &#160;Recording." alt="" coords="60,2780,220,2799"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#EnableMenu" title="This method enables or disables the menuitems under the menu Input Tools." alt="" coords="60,2799,220,2817"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#InsertRecording" title="This method appends a new recording in the tab Recordings Information." alt="" coords="60,2817,220,2836"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html#AddRecording" title="Method indicating that a recording has been added to the model and is used &#160;to update this View accordingly." alt="" coords="60,2836,220,2855"/>
<area shape="rect" href="headset.gui.MainView.OperationView-class.html" title="OperationView is a subclass of View and provides the layout for the HeaDSET program PathRecorder." alt="" coords="59,2312,221,2856"/>
<area shape="rect" href="javascript:void(0);" title="See `GetAcceleratorTable` and `SetAcceleratorTable`" alt="" coords="44,484,236,503"/>
<area shape="rect" href="javascript:void(0);" title="See `GetAutoLayout` and `SetAutoLayout`" alt="" coords="44,503,236,521"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBackgroundColour` and `SetBackgroundColour`" alt="" coords="44,521,236,540"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBackgroundStyle` and `SetBackgroundStyle`" alt="" coords="44,540,236,559"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBestSize`" alt="" coords="44,559,236,577"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBestVirtualSize`" alt="" coords="44,577,236,596"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBorder`" alt="" coords="44,596,236,615"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCaret` and `SetCaret`" alt="" coords="44,615,236,633"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCharHeight`" alt="" coords="44,633,236,652"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCharWidth`" alt="" coords="44,652,236,671"/>
<area shape="rect" href="javascript:void(0);" title="See `GetChildren`" alt="" coords="44,671,236,689"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClientAreaOrigin`" alt="" coords="44,689,236,708"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClientRect` and `SetClientRect`" alt="" coords="44,708,236,727"/>
<area shape="rect" href="javascript:void(0);" title="See `GetWindowVariant` and `SetWindowVariant`" alt="" coords="44,745,236,764"/>
<area shape="rect" href="javascript:void(0);" title="Can this window have focus?" alt="" coords="44,767,236,785"/>
<area shape="rect" href="javascript:void(0);" title="Can this window be given focus by keyboard navigation? if not, the only way to give it focus (provided it accepts it at all) is to click it." alt="" coords="44,785,236,804"/>
<area shape="rect" href="javascript:void(0);" title="AddChild(self, Window child)" alt="" coords="44,804,236,823"/>
<area shape="rect" href="javascript:void(0);" title="AdjustForLayoutDirection(self, int x, int width, int widthTotal) &#45;&gt; int" alt="" coords="44,823,236,841"/>
<area shape="rect" href="javascript:void(0);" title="AssociateHandle(self, long handle)" alt="" coords="44,841,236,860"/>
<area shape="rect" href="javascript:void(0);" title="CacheBestSize(self, Size size)" alt="" coords="44,860,236,879"/>
<area shape="rect" href="javascript:void(0);" title="Returns ``True`` if the platform supports setting the transparency for this window." alt="" coords="44,879,236,897"/>
<area shape="rect" href="javascript:void(0);" title="Directs all mouse input to this window." alt="" coords="44,897,236,916"/>
<area shape="rect" href="javascript:void(0);" title="Center(self, int direction=BOTH)" alt="" coords="44,916,236,935"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnParent(self, int dir=BOTH)" alt="" coords="44,935,236,953"/>
<area shape="rect" href="javascript:void(0);" title="Center(self, int direction=BOTH)" alt="" coords="44,953,236,972"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnParent(self, int dir=BOTH)" alt="" coords="44,972,236,991"/>
<area shape="rect" href="javascript:void(0);" title="Clears the window by filling it with the current background colour." alt="" coords="44,991,236,1009"/>
<area shape="rect" href="javascript:void(0);" title="WarpPointer(self, int x, int y)" alt="" coords="44,1028,236,1047"/>
<area shape="rect" href="javascript:void(0);" title="wx.Window is the base class for all windows and represents any visible object on the screen." alt="" coords="43,467,237,1048"/>
<area shape="rect" href="javascript:void(0);" title="See `GetDefaultItem` and `SetDefaultItem`" alt="" coords="57,1095,223,1113"/>
<area shape="rect" href="javascript:void(0);" title="See `GetIcon` and `SetIcon`" alt="" coords="57,1113,223,1132"/>
<area shape="rect" href="javascript:void(0);" title="See `GetTitle` and `SetTitle`" alt="" coords="57,1132,223,1151"/>
<area shape="rect" href="javascript:void(0);" title="See `GetTmpDefaultItem` and `SetTmpDefaultItem`" alt="" coords="57,1151,223,1169"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnScreen(self, int dir=BOTH)" alt="" coords="57,1172,223,1191"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnScreen(self, int dir=BOTH)" alt="" coords="57,1191,223,1209"/>
<area shape="rect" href="javascript:void(0);" title="EnableCloseButton(self, bool enable) &#45;&gt; bool" alt="" coords="57,1209,223,1228"/>
<area shape="rect" href="javascript:void(0);" title="Get the default child of this parent, i.e." alt="" coords="57,1228,223,1247"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.GetIcon" alt="" coords="57,1247,223,1265"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.GetTitle" alt="" coords="57,1265,223,1284"/>
<area shape="rect" href="javascript:void(0);" title="Return the temporary default item, which can be None." alt="" coords="57,1284,223,1303"/>
<area shape="rect" href="javascript:void(0);" title="Iconize(self, bool iconize=True)" alt="" coords="57,1303,223,1321"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsActive" alt="" coords="57,1321,223,1340"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsAlwaysMaximized" alt="" coords="57,1340,223,1359"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsFullScreen" alt="" coords="57,1359,223,1377"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsIconized" alt="" coords="57,1377,223,1396"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsMaximized" alt="" coords="57,1396,223,1415"/>
<area shape="rect" href="javascript:void(0);" title="repr(x)" alt="" coords="57,1433,223,1452"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ TopLevelWindow class" alt="" coords="56,1077,224,1453"/>
<area shape="rect" href="javascript:void(0);" title="See `GetEvtHandlerEnabled` and `SetEvtHandlerEnabled`" alt="" coords="17,135,263,153"/>
<area shape="rect" href="javascript:void(0);" title="See `GetNextHandler` and `SetNextHandler`" alt="" coords="17,153,263,172"/>
<area shape="rect" href="javascript:void(0);" title="See `GetPreviousHandler` and `SetPreviousHandler`" alt="" coords="17,172,263,191"/>
<area shape="rect" href="javascript:void(0);" title="AddPendingEvent(self, Event event)" alt="" coords="17,193,263,212"/>
<area shape="rect" href="javascript:void(0);" title="Bind an event to an event handler." alt="" coords="17,212,263,231"/>
<area shape="rect" href="javascript:void(0);" title="Connect(self, int id, int lastId, int eventType, PyObject func)" alt="" coords="17,231,263,249"/>
<area shape="rect" href="javascript:void(0);" title="Disconnect(self, int id, int lastId=&#45;1, EventType eventType=wxEVT_NULL) &#45;&gt; &#160;bool" alt="" coords="17,249,263,268"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetEvtHandlerEnabled" alt="" coords="17,268,263,287"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetNextHandler" alt="" coords="17,287,263,305"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetPreviousHandler" alt="" coords="17,305,263,324"/>
<area shape="rect" href="javascript:void(0);" title="ProcessEvent(self, Event event) &#45;&gt; bool" alt="" coords="17,324,263,343"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.ProcessPendingEvents" alt="" coords="17,343,263,361"/>
<area shape="rect" href="javascript:void(0);" title="SetEvtHandlerEnabled(self, bool enabled)" alt="" coords="17,361,263,380"/>
<area shape="rect" href="javascript:void(0);" title="SetNextHandler(self, EvtHandler handler)" alt="" coords="17,380,263,399"/>
<area shape="rect" href="javascript:void(0);" title="SetPreviousHandler(self, EvtHandler handler)" alt="" coords="17,399,263,417"/>
<area shape="rect" href="javascript:void(0);" title="Disconencts the event handler binding for event from self." alt="" coords="17,417,263,436"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ EvtHandler class" alt="" coords="16,117,264,437"/>
<area shape="rect" href="javascript:void(0);" title="See `GetMenuBar` and `SetMenuBar`" alt="" coords="41,1500,239,1519"/>
<area shape="rect" href="javascript:void(0);" title="See `GetStatusBar` and `SetStatusBar`" alt="" coords="41,1519,239,1537"/>
<area shape="rect" href="javascript:void(0);" title="See `GetStatusBarPane` and `SetStatusBarPane`" alt="" coords="41,1537,239,1556"/>
<area shape="rect" href="javascript:void(0);" title="See `GetToolBar` and `SetToolBar`" alt="" coords="41,1556,239,1575"/>
<area shape="rect" href="javascript:void(0);" title="The membership flag" alt="" coords="41,1575,239,1593"/>
<area shape="rect" href="javascript:void(0);" title="ProcessCommand(self, int winid) &#45;&gt; bool" alt="" coords="41,1596,239,1615"/>
<area shape="rect" href="javascript:void(0);" title="Create(self, Window parent, int id=&#45;1, String title=EmptyString, ..." alt="" coords="41,1615,239,1633"/>
<area shape="rect" href="javascript:void(0);" title="CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, ..." alt="" coords="41,1633,239,1652"/>
<area shape="rect" href="javascript:void(0);" title="CreateToolBar(self, long style=&#45;1, int winid=&#45;1, String &#160;name=ToolBarNameStr) &#45;&gt; wxToolBar" alt="" coords="41,1652,239,1671"/>
<area shape="rect" href="javascript:void(0);" title="DoGiveHelp(self, String text, bool show)" alt="" coords="41,1671,239,1689"/>
<area shape="rect" href="javascript:void(0);" title="DoMenuUpdates(self, Menu menu=None)" alt="" coords="41,1689,239,1708"/>
<area shape="rect" href="javascript:void(0);" title="GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) &#45;&gt; &#160;VisualAttributes" alt="" coords="41,1708,239,1727"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetMenuBar" alt="" coords="41,1727,239,1745"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetStatusBar" alt="" coords="41,1745,239,1764"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetStatusBarPane" alt="" coords="41,1764,239,1783"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetToolBar" alt="" coords="41,1783,239,1801"/>
<area shape="rect" href="javascript:void(0);" title="PopStatusText(self, int number=0)" alt="" coords="41,1801,239,1820"/>
<area shape="rect" href="javascript:void(0);" title="ProcessCommand(self, int winid) &#45;&gt; bool" alt="" coords="41,1820,239,1839"/>
<area shape="rect" href="javascript:void(0);" title="SetToolBar(self, wxToolBar toolbar)" alt="" coords="41,1857,239,1876"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ Frame class" alt="" coords="40,1483,240,1877"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClassName`" alt="" coords="77,28,203,47"/>
<area shape="rect" href="javascript:void(0);" title="Returns the class name of the C++ class using wxRTTI." alt="" coords="77,49,203,68"/>
<area shape="rect" href="javascript:void(0);" title="IsSameAs(self, Object p) &#45;&gt; bool" alt="" coords="77,68,203,87"/>
<area shape="rect" href="javascript:void(0);" title="The base class for most wx objects, although in wxPython not much functionality is needed nor exposed." alt="" coords="76,11,204,88"/>
</map>
  <img src="uml_class_diagram_for_headset__18.gif" alt='' usemap="#uml_class_diagram_for_headset__18" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<p>OperationView is a subclass of View and provides the layout for the 
  HeaDSET program PathRecorder. It provides the GUI layout for making 
  recordings in a project.</p>

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">EvtHandler</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">model</span>)</span><br />
      The constructor for OperationView initialises the layout of the frame
      window for the HeaDSET program PathRecorder.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitFileMenu" class="summary-sig-name">InitFileMenu</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">fileMenu</span>)</span><br />
      This method (from View) is overwritten to initialize specific menu 
      items in File menu.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitFileMenu">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitOtherMenus" class="summary-sig-name">InitOtherMenus</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">menuBar</span>)</span><br />
      This method (from View) is overwritten to initialize other menus and 
      their menu items between the File menu and the ViewPorts menu.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitOtherMenus">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitUserInput" class="summary-sig-name">InitUserInput</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">inputPanel</span>)</span><br />
      This method (from View) is overwritten to initialize the user input 
      panel.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitUserInput">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitRecUserInputTab" class="summary-sig-name">InitRecUserInputTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the recording user input tab (tab in user 
      input panel named Recording Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecUserInputTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitVisInputPanel" class="summary-sig-name">InitVisInputPanel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the visibility input panel (named Visible 
      objects) inside the recording user input tab (tab in user input panel
      named Recording Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitVisInputPanel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitRecInputPanel" class="summary-sig-name">InitRecInputPanel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the recording input panel (named Recording) 
      inside the recording user input tab (tab in user input panel named 
      Recording Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecInputPanel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InitRecInfoTab" class="summary-sig-name">InitRecInfoTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the recording info tab (tab in user input 
      panel named Recordings Information).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecInfoTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#ShowRecName" class="summary-sig-name">ShowRecName</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">recId</span>)</span><br />
      This method updates the label with the name of the recording in the 
      panel named Recording.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.ShowRecName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#UpdateTimer" class="summary-sig-name">UpdateTimer</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">time</span>)</span><br />
      This method updates the label showing the timer in the panel named 
      Recording.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.UpdateTimer">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#EnableMenu" class="summary-sig-name">EnableMenu</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">enable</span>)</span><br />
      This method enables or disables the menuitems under the menu Input 
      Tools.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.EnableMenu">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#InsertRecording" class="summary-sig-name">InsertRecording</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">recording</span>,
        <span class="summary-sig-arg">id</span>)</span><br />
      This method appends a new recording in the tab Recordings 
      Information.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InsertRecording">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.OperationView-class.html#AddRecording" class="summary-sig-name">AddRecording</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">message</span>)</span><br />
      Method indicating that a recording has been added to the model and is
      used to update this View accordingly.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.AddRecording">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="headset.gui.MainView.View-class.html">View</a></code></b>:
      <code><a href="headset.gui.MainView.View-class.html#InitBarVisualizer">InitBarVisualizer</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitExplanationPanel">InitExplanationPanel</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitMenuBar">InitMenuBar</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitVisualizer">InitVisualizer</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#SettingStatusBar">SettingStatusBar</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#ShowExplanation">ShowExplanation</a></code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>Command</code>,
      <code>Create</code>,
      <code>CreateStatusBar</code>,
      <code>CreateToolBar</code>,
      <code>DoGiveHelp</code>,
      <code>DoMenuUpdates</code>,
      <code>GetMenuBar</code>,
      <code>GetStatusBar</code>,
      <code>GetStatusBarPane</code>,
      <code>GetToolBar</code>,
      <code>PopStatusText</code>,
      <code>ProcessCommand</code>,
      <code>PushStatusText</code>,
      <code>SendSizeEvent</code>,
      <code>SetMenuBar</code>,
      <code>SetStatusBar</code>,
      <code>SetStatusBarPane</code>,
      <code>SetStatusText</code>,
      <code>SetStatusWidths</code>,
      <code>SetToolBar</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.TopLevelWindow</code></b>:
      <code>CenterOnScreen</code>,
      <code>CentreOnScreen</code>,
      <code>EnableCloseButton</code>,
      <code>GetDefaultItem</code>,
      <code>GetIcon</code>,
      <code>GetTitle</code>,
      <code>GetTmpDefaultItem</code>,
      <code>Iconize</code>,
      <code>IsActive</code>,
      <code>IsAlwaysMaximized</code>,
      <code>IsFullScreen</code>,
      <code>IsIconized</code>,
      <code>IsMaximized</code>,
      <code>MacGetMetalAppearance</code>,
      <code>MacGetUnifiedAppearance</code>,
      <code>MacSetMetalAppearance</code>,
      <code>Maximize</code>,
      <code>RequestUserAttention</code>,
      <code>Restore</code>,
      <code>SetDefaultItem</code>,
      <code>SetIcon</code>,
      <code>SetIcons</code>,
      <code>SetShape</code>,
      <code>SetTitle</code>,
      <code>SetTmpDefaultItem</code>,
      <code>ShowFullScreen</code>,
      <code>__repr__</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>AcceptsFocus</code>,
      <code>AcceptsFocusFromKeyboard</code>,
      <code>AddChild</code>,
      <code>AdjustForLayoutDirection</code>,
      <code>AssociateHandle</code>,
      <code>CacheBestSize</code>,
      <code>CanSetTransparent</code>,
      <code>CaptureMouse</code>,
      <code>Center</code>,
      <code>CenterOnParent</code>,
      <code>Centre</code>,
      <code>CentreOnParent</code>,
      <code>ClearBackground</code>,
      <code>ClientToScreen</code>,
      <code>ClientToScreenXY</code>,
      <code>Close</code>,
      <code>ConvertDialogPointToPixels</code>,
      <code>ConvertDialogSizeToPixels</code>,
      <code>ConvertPixelPointToDialog</code>,
      <code>ConvertPixelSizeToDialog</code>,
      <code>DLG_PNT</code>,
      <code>DLG_SZE</code>,
      <code>Destroy</code>,
      <code>DestroyChildren</code>,
      <code>Disable</code>,
      <code>DissociateHandle</code>,
      <code>DragAcceptFiles</code>,
      <code>Enable</code>,
      <code>FindWindowById</code>,
      <code>FindWindowByName</code>,
      <code>Fit</code>,
      <code>FitInside</code>,
      <code>Freeze</code>,
      <code>GetAcceleratorTable</code>,
      <code>GetAdjustedBestSize</code>,
      <code>GetAutoLayout</code>,
      <code>GetBackgroundColour</code>,
      <code>GetBackgroundStyle</code>,
      <code>GetBestFittingSize</code>,
      <code>GetBestSize</code>,
      <code>GetBestSizeTuple</code>,
      <code>GetBestVirtualSize</code>,
      <code>GetBorder</code>,
      <code>GetCaret</code>,
      <code>GetCharHeight</code>,
      <code>GetCharWidth</code>,
      <code>GetChildren</code>,
      <code>GetClientAreaOrigin</code>,
      <code>GetClientRect</code>,
      <code>GetClientSize</code>,
      <code>GetClientSizeTuple</code>,
      <code>GetConstraints</code>,
      <code>GetContainingSizer</code>,
      <code>GetCursor</code>,
      <code>GetDefaultAttributes</code>,
      <code>GetDropTarget</code>,
      <code>GetEffectiveMinSize</code>,
      <code>GetEventHandler</code>,
      <code>GetExtraStyle</code>,
      <code>GetFont</code>,
      <code>GetForegroundColour</code>,
      <code>GetFullTextExtent</code>,
      <code>GetGrandParent</code>,
      <code>GetGtkWidget</code>,
      <code>GetHandle</code>,
      <code>GetHelpText</code>,
      <code>GetHelpTextAtPoint</code>,
      <code>GetId</code>,
      <code>GetLabel</code>,
      <code>GetLayoutDirection</code>,
      <code>GetMaxHeight</code>,
      <code>GetMaxSize</code>,
      <code>GetMaxWidth</code>,
      <code>GetMinHeight</code>,
      <code>GetMinSize</code>,
      <code>GetMinWidth</code>,
      <code>GetName</code>,
      <code>GetParent</code>,
      <code>GetPosition</code>,
      <code>GetPositionTuple</code>,
      <code>GetRect</code>,
      <code>GetScreenPosition</code>,
      <code>GetScreenPositionTuple</code>,
      <code>GetScreenRect</code>,
      <code>GetScrollPos</code>,
      <code>GetScrollRange</code>,
      <code>GetScrollThumb</code>,
      <code>GetSize</code>,
      <code>GetSizeTuple</code>,
      <code>GetSizer</code>,
      <code>GetTextExtent</code>,
      <code>GetThemeEnabled</code>,
      <code>GetToolTip</code>,
      <code>GetTopLevelParent</code>,
      <code>GetUpdateClientRect</code>,
      <code>GetUpdateRegion</code>,
      <code>GetValidator</code>,
      <code>GetVirtualSize</code>,
      <code>GetVirtualSizeTuple</code>,
      <code>GetWindowBorderSize</code>,
      <code>GetWindowStyle</code>,
      <code>GetWindowStyleFlag</code>,
      <code>GetWindowVariant</code>,
      <code>HasCapture</code>,
      <code>HasFlag</code>,
      <code>HasMultiplePages</code>,
      <code>HasScrollbar</code>,
      <code>HasTransparentBackground</code>,
      <code>Hide</code>,
      <code>HitTest</code>,
      <code>HitTestXY</code>,
      <code>InheritAttributes</code>,
      <code>InheritsBackgroundColour</code>,
      <code>InitDialog</code>,
      <code>InvalidateBestSize</code>,
      <code>IsBeingDeleted</code>,
      <code>IsDoubleBuffered</code>,
      <code>IsEnabled</code>,
      <code>IsExposed</code>,
      <code>IsExposedPoint</code>,
      <code>IsExposedRect</code>,
      <code>IsFrozen</code>,
      <code>IsRetained</code>,
      <code>IsShown</code>,
      <code>IsShownOnScreen</code>,
      <code>IsTopLevel</code>,
      <code>Layout</code>,
      <code>LineDown</code>,
      <code>LineUp</code>,
      <code>Lower</code>,
      <code>MakeModal</code>,
      <code>Move</code>,
      <code>MoveAfterInTabOrder</code>,
      <code>MoveBeforeInTabOrder</code>,
      <code>MoveXY</code>,
      <code>Navigate</code>,
      <code>PageDown</code>,
      <code>PageUp</code>,
      <code>PopEventHandler</code>,
      <code>PopupMenu</code>,
      <code>PopupMenuXY</code>,
      <code>PostCreate</code>,
      <code>PrepareDC</code>,
      <code>PushEventHandler</code>,
      <code>Raise</code>,
      <code>Refresh</code>,
      <code>RefreshRect</code>,
      <code>RegisterHotKey</code>,
      <code>ReleaseMouse</code>,
      <code>RemoveChild</code>,
      <code>RemoveEventHandler</code>,
      <code>Reparent</code>,
      <code>ScreenToClient</code>,
      <code>ScreenToClientXY</code>,
      <code>ScrollLines</code>,
      <code>ScrollPages</code>,
      <code>ScrollWindow</code>,
      <code>SetAcceleratorTable</code>,
      <code>SetAutoLayout</code>,
      <code>SetBackgroundColour</code>,
      <code>SetBackgroundStyle</code>,
      <code>SetBestFittingSize</code>,
      <code>SetCaret</code>,
      <code>SetClientRect</code>,
      <code>SetClientSize</code>,
      <code>SetClientSizeWH</code>,
      <code>SetConstraints</code>,
      <code>SetContainingSizer</code>,
      <code>SetCursor</code>,
      <code>SetDimensions</code>,
      <code>SetDoubleBuffered</code>,
      <code>SetDropTarget</code>,
      <code>SetEventHandler</code>,
      <code>SetExtraStyle</code>,
      <code>SetFocus</code>,
      <code>SetFocusFromKbd</code>,
      <code>SetFont</code>,
      <code>SetForegroundColour</code>,
      <code>SetHelpText</code>,
      <code>SetHelpTextForId</code>,
      <code>SetId</code>,
      <code>SetInitialSize</code>,
      <code>SetLabel</code>,
      <code>SetLayoutDirection</code>,
      <code>SetMaxSize</code>,
      <code>SetMinSize</code>,
      <code>SetName</code>,
      <code>SetOwnBackgroundColour</code>,
      <code>SetOwnFont</code>,
      <code>SetOwnForegroundColour</code>,
      <code>SetPosition</code>,
      <code>SetRect</code>,
      <code>SetScrollPos</code>,
      <code>SetScrollbar</code>,
      <code>SetSize</code>,
      <code>SetSizeHints</code>,
      <code>SetSizeHintsSz</code>,
      <code>SetSizeWH</code>,
      <code>SetSizer</code>,
      <code>SetSizerAndFit</code>,
      <code>SetThemeEnabled</code>,
      <code>SetToolTip</code>,
      <code>SetToolTipString</code>,
      <code>SetTransparent</code>,
      <code>SetValidator</code>,
      <code>SetVirtualSize</code>,
      <code>SetVirtualSizeHints</code>,
      <code>SetVirtualSizeHintsSz</code>,
      <code>SetVirtualSizeWH</code>,
      <code>SetWindowStyle</code>,
      <code>SetWindowStyleFlag</code>,
      <code>SetWindowVariant</code>,
      <code>ShouldInheritColours</code>,
      <code>Show</code>,
      <code>Thaw</code>,
      <code>ToggleWindowStyle</code>,
      <code>TransferDataFromWindow</code>,
      <code>TransferDataToWindow</code>,
      <code>UnregisterHotKey</code>,
      <code>Update</code>,
      <code>UpdateWindowUI</code>,
      <code>UseBgCol</code>,
      <code>Validate</code>,
      <code>WarpPointer</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b>:
      <code>AddPendingEvent</code>,
      <code>Bind</code>,
      <code>Connect</code>,
      <code>Disconnect</code>,
      <code>GetEvtHandlerEnabled</code>,
      <code>GetNextHandler</code>,
      <code>GetPreviousHandler</code>,
      <code>ProcessEvent</code>,
      <code>ProcessPendingEvents</code>,
      <code>SetEvtHandlerEnabled</code>,
      <code>SetNextHandler</code>,
      <code>SetPreviousHandler</code>,
      <code>Unbind</code>
      </p>
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b> (private):
      <code>_setOORInfo</code>
      </p></div>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Object</code></b>:
      <code>GetClassName</code>,
      <code>IsSameAs</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__setattr__</code>,
      <code>__str__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== STATIC METHODS ==================== -->
<a name="section-StaticMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Static Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-StaticMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>GetClassDefaultAttributes</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>FindFocus</code>,
      <code>GetCapture</code>,
      <code>NewControlId</code>,
      <code>NextControlId</code>,
      <code>PrevControlId</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#FILE_OPEN" class="summary-name">FILE_OPEN</a> = <code title="200">200</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#FILE_SAVE" class="summary-name">FILE_SAVE</a> = <code title="201">201</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#FILE_SAVEAS" class="summary-name">FILE_SAVEAS</a> = <code title="202">202</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#FILE_PROP" class="summary-name">FILE_PROP</a> = <code title="203">203</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TOOL_POS" class="summary-name">TOOL_POS</a> = <code title="204">204</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TOOL_JOY" class="summary-name">TOOL_JOY</a> = <code title="205">205</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TOOL_NONE" class="summary-name">TOOL_NONE</a> = <code title="206">206</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#VIS_PANEL" class="summary-name">VIS_PANEL</a> = <code title="300">300</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#HE_CHECKBOX" class="summary-name">HE_CHECKBOX</a> = <code title="301">301</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TU_CHECKBOX" class="summary-name">TU_CHECKBOX</a> = <code title="302">302</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#SP_CHECKBOX" class="summary-name">SP_CHECKBOX</a> = <code title="303">303</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TO_CHECKBOX" class="summary-name">TO_CHECKBOX</a> = <code title="304">304</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#REC_PANEL" class="summary-name">REC_PANEL</a> = <code title="400">400</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#REC_BUTTON" class="summary-name">REC_BUTTON</a> = <code title="401">401</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#REC_LABEL" class="summary-name">REC_LABEL</a> = <code title="402">402</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#TIMER_LABEL" class="summary-name">TIMER_LABEL</a> = <code title="403">403</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#RECINFO_TAB" class="summary-name">RECINFO_TAB</a> = <code title="500">500</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#REC_BAR" class="summary-name">REC_BAR</a> = <code title="600">600</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#PLAY_STOP" class="summary-name">PLAY_STOP</a> = <code title="601">601</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.OperationView-class.html#SLIDER" class="summary-name">SLIDER</a> = <code title="602">602</code>
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="headset.gui.MainView.View-class.html">View</a></code></b>:
      <code><a href="headset.gui.MainView.View-class.html#BUTTON_WIDTH">BUTTON_WIDTH</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#CONFIG_VIEW">CONFIG_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#EXPLANATION_TEXT">EXPLANATION_TEXT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#FILE_EXIT">FILE_EXIT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HEIGHT">HEIGHT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HELP_ABOUT">HELP_ABOUT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HELP_HELP">HELP_HELP</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#L_BUTTON_WIDTH">L_BUTTON_WIDTH</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#MIN_SIZE">MIN_SIZE</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#MULTI_VIEW">MULTI_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#SINGLE_VIEW">SINGLE_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#VISUALIZER">VISUALIZER</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#WIDTH">WIDTH</a></code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>MenuBar</code>,
      <code>StatusBar</code>,
      <code>StatusBarPane</code>,
      <code>ToolBar</code>,
      <code>thisown</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.TopLevelWindow</code></b>:
      <code>DefaultItem</code>,
      <code>Icon</code>,
      <code>Title</code>,
      <code>TmpDefaultItem</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>AcceleratorTable</code>,
      <code>AutoLayout</code>,
      <code>BackgroundColour</code>,
      <code>BackgroundStyle</code>,
      <code>BestSize</code>,
      <code>BestVirtualSize</code>,
      <code>Border</code>,
      <code>Caret</code>,
      <code>CharHeight</code>,
      <code>CharWidth</code>,
      <code>Children</code>,
      <code>ClientAreaOrigin</code>,
      <code>ClientRect</code>,
      <code>ClientSize</code>,
      <code>Constraints</code>,
      <code>ContainingSizer</code>,
      <code>Cursor</code>,
      <code>DefaultAttributes</code>,
      <code>DropTarget</code>,
      <code>EffectiveMinSize</code>,
      <code>Enabled</code>,
      <code>EventHandler</code>,
      <code>ExtraStyle</code>,
      <code>Font</code>,
      <code>ForegroundColour</code>,
      <code>GrandParent</code>,
      <code>GtkWidget</code>,
      <code>Handle</code>,
      <code>HelpText</code>,
      <code>Id</code>,
      <code>Label</code>,
      <code>LayoutDirection</code>,
      <code>MaxHeight</code>,
      <code>MaxSize</code>,
      <code>MaxWidth</code>,
      <code>MinHeight</code>,
      <code>MinSize</code>,
      <code>MinWidth</code>,
      <code>Name</code>,
      <code>Parent</code>,
      <code>Position</code>,
      <code>Rect</code>,
      <code>ScreenPosition</code>,
      <code>ScreenRect</code>,
      <code>Shown</code>,
      <code>Size</code>,
      <code>Sizer</code>,
      <code>ThemeEnabled</code>,
      <code>ToolTip</code>,
      <code>TopLevel</code>,
      <code>TopLevelParent</code>,
      <code>UpdateClientRect</code>,
      <code>UpdateRegion</code>,
      <code>Validator</code>,
      <code>VirtualSize</code>,
      <code>WindowStyle</code>,
      <code>WindowStyleFlag</code>,
      <code>WindowVariant</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b>:
      <code>EvtHandlerEnabled</code>,
      <code>NextHandler</code>,
      <code>PreviousHandler</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Object</code></b>:
      <code>ClassName</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">model</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>The constructor for OperationView initialises the layout of the frame 
  window for the HeaDSET program PathRecorder.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>model</code></strong> - The model belonging to this GUI.</li>
    </ul></dd>
    <dt>Returns: EvtHandler</dt>
    <dt>Overrides:
        object.__init__
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitFileMenu"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitFileMenu</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">fileMenu</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitFileMenu">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize specific menu 
  items in File menu. Menu items are appended for opening and saving a 
  project; showing properties of the current project.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>fileMenu</code></strong> - The File menu to which menu items are appended.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitFileMenu">View.InitFileMenu</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitOtherMenus"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitOtherMenus</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">menuBar</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitOtherMenus">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize other menus and 
  their menu items between the File menu and the ViewPorts menu. An Input 
  Tool menu is appended to the menubar for selecting an input tool to make 
  recordings.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>menuBar</code></strong> - The menubar to which new menus are appended.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitOtherMenus">View.InitOtherMenus</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitUserInput"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitUserInput</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">inputPanel</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitUserInput">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize the user input 
  panel. This panel has two tabs:</p>
  <ul>
    <li>
      one with panels for showing or hiding components in the model and 
      recording the path that the tool has made (named Recording Tools).
    </li>
    <li>
      one for showing information about the recordings (named Recordings 
      Information).
    </li>
  </ul>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>inputPanel</code></strong> - The panel to which a sizer and other widgets are attached.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitUserInput">View.InitUserInput</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitRecUserInputTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitRecUserInputTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecUserInputTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the recording user input tab (tab in user 
  input panel named Recording Tools). This panel contains the following 
  three panels:</p>
  <ul>
    <li>
      a panel for showing or hiding components in the model.
    </li>
    <li>
      a panel for starting and stopping a recording.
    </li>
    <li>
      a panel for showing explanations how to use the two panels mentioned 
      above.
    </li>
  </ul>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitVisInputPanel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitVisInputPanel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitVisInputPanel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the visibility input panel (named Visible 
  objects) inside the recording user input tab (tab in user input panel 
  named Recording Tools). It contains four checkboxes for showing or hiding
  the head, tumor, safe path and tool.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitRecInputPanel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitRecInputPanel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecInputPanel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the recording input panel (named Recording) 
  inside the recording user input tab (tab in user input panel named 
  Recording Tools). It contains a recording button and two labels for 
  showing the recording name and timer.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitRecInfoTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitRecInfoTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InitRecInfoTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the recording info tab (tab in user input 
  panel named Recordings Information). This panel initially contains an 
  empty layout, showing a column where the recordings will be appended.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="ShowRecName"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">ShowRecName</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">recId</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.ShowRecName">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method updates the label with the name of the recording in the 
  panel named Recording.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>recId</code></strong> - The recording number.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="UpdateTimer"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">UpdateTimer</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">time</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.UpdateTimer">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method updates the label showing the timer in the panel named 
  Recording.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>time</code></strong> - The time to be shown.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="EnableMenu"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EnableMenu</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">enable</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.EnableMenu">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method enables or disables the menuitems under the menu Input 
  Tools.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>enable</code></strong> - The parameter indicating if the menu items should be enabled or 
          disabled.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="InsertRecording"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InsertRecording</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">recording</span>,
        <span class="sig-arg">id</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.InsertRecording">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method appends a new recording in the tab Recordings 
  Information.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>recording</code></strong> - The recording to be appended.</li>
        <li><strong class="pname"><code>id</code></strong> - The recording number.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="AddRecording"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">AddRecording</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">message</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#OperationView.AddRecording">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Method indicating that a recording has been added to the model and is 
  used to update this View accordingly.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>message</code></strong> - The data provided to this View to make the necessary changes 
          possible.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
<a name="section-ClassVariableDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variable Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariableDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="FILE_OPEN"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_OPEN</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
200
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_SAVE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_SAVE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
201
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_SAVEAS"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_SAVEAS</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
202
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_PROP"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_PROP</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
203
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TOOL_POS"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TOOL_POS</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
204
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TOOL_JOY"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TOOL_JOY</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
205
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TOOL_NONE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TOOL_NONE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
206
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="VIS_PANEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">VIS_PANEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
300
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="HE_CHECKBOX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">HE_CHECKBOX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
301
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TU_CHECKBOX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TU_CHECKBOX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
302
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SP_CHECKBOX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SP_CHECKBOX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
303
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TO_CHECKBOX"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TO_CHECKBOX</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
304
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="REC_PANEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">REC_PANEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
400
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="REC_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">REC_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
401
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="REC_LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">REC_LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
402
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TIMER_LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TIMER_LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
403
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="RECINFO_TAB"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">RECINFO_TAB</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
500
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="REC_BAR"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">REC_BAR</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
600
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="PLAY_STOP"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">PLAY_STOP</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
601
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SLIDER"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SLIDER</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
602
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    <a href="epydoc-log.html">Generated by Epydoc
    3.0.1 on Wed Feb 25 12:57:55 2009</a>
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
